
import axios from "axios";
import type {InternalAxiosRequestConfig} from "axios";


const service = axios.create({
    // baseURL:"http://127.0.0.1:2303",
    timeout:60000
})


// 请求拦截器
service.interceptors.request.use((config:InternalAxiosRequestConfig)=>{

    if(sessionStorage.getItem("token")){
        config.headers.token = sessionStorage.getItem("token");
    }

    return config;
})


// 响应拦截器
service.interceptors.response.use((res:any)=>{
    
    
    return res;
},(error:any)=>{
// 出错时调用该回调函数
    // 此处可以统一处理响应失败。
    // console.log("响应失败",err);
    switch(error.response.status){
        case 404:console.log("您请求的路径不存在，或者错误");break;
        case 500:console.log("服务器出错");break;
    }
})


export default service